package lime.graphics.opengl.ext;

@:keep
@:noCompletion class QCOM_tiled_rendering
{
	public var COLOR_BUFFER_BIT0_QCOM = 0x00000001;
	public var COLOR_BUFFER_BIT1_QCOM = 0x00000002;
	public var COLOR_BUFFER_BIT2_QCOM = 0x00000004;
	public var COLOR_BUFFER_BIT3_QCOM = 0x00000008;
	public var COLOR_BUFFER_BIT4_QCOM = 0x00000010;
	public var COLOR_BUFFER_BIT5_QCOM = 0x00000020;
	public var COLOR_BUFFER_BIT6_QCOM = 0x00000040;
	public var COLOR_BUFFER_BIT7_QCOM = 0x00000080;
	public var DEPTH_BUFFER_BIT0_QCOM = 0x00000100;
	public var DEPTH_BUFFER_BIT1_QCOM = 0x00000200;
	public var DEPTH_BUFFER_BIT2_QCOM = 0x00000400;
	public var DEPTH_BUFFER_BIT3_QCOM = 0x00000800;
	public var DEPTH_BUFFER_BIT4_QCOM = 0x00001000;
	public var DEPTH_BUFFER_BIT5_QCOM = 0x00002000;
	public var DEPTH_BUFFER_BIT6_QCOM = 0x00004000;
	public var DEPTH_BUFFER_BIT7_QCOM = 0x00008000;
	public var STENCIL_BUFFER_BIT0_QCOM = 0x00010000;
	public var STENCIL_BUFFER_BIT1_QCOM = 0x00020000;
	public var STENCIL_BUFFER_BIT2_QCOM = 0x00040000;
	public var STENCIL_BUFFER_BIT3_QCOM = 0x00080000;
	public var STENCIL_BUFFER_BIT4_QCOM = 0x00100000;
	public var STENCIL_BUFFER_BIT5_QCOM = 0x00200000;
	public var STENCIL_BUFFER_BIT6_QCOM = 0x00400000;
	public var STENCIL_BUFFER_BIT7_QCOM = 0x00800000;
	public var MULTISAMPLE_BUFFER_BIT0_QCOM = 0x01000000;
	public var MULTISAMPLE_BUFFER_BIT1_QCOM = 0x02000000;
	public var MULTISAMPLE_BUFFER_BIT2_QCOM = 0x04000000;
	public var MULTISAMPLE_BUFFER_BIT3_QCOM = 0x08000000;
	public var MULTISAMPLE_BUFFER_BIT4_QCOM = 0x10000000;
	public var MULTISAMPLE_BUFFER_BIT5_QCOM = 0x20000000;
	public var MULTISAMPLE_BUFFER_BIT6_QCOM = 0x40000000;
	public var MULTISAMPLE_BUFFER_BIT7_QCOM = 0x80000000;

	@:noCompletion private function new() {}

	// GL_APICALL void GL_APIENTRY glStartTilingQCOM (GLuint x, GLuint y, GLuint width, GLuint height, GLbitfield preserveMask);
	// GL_APICALL void GL_APIENTRY glEndTilingQCOM (GLbitfield preserveMask);
}
